package com.xyy.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 推文评论VO
 */
@Data
public class PushCommentVO {

    /**
     * 评论ID
     */
    private Long id;

    /**
     * 推文ID
     */
    private Long pushId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 用户头像
     */
    private String avatar;

    /**
     * 评论内容
     */
    private String content;

    /**
     * 父评论ID
     */
    private Long parentId;

    /**
     * 点赞次数
     */
    private Long likeCount;

    /**
     * 当前用户是否已点赞
     */
    private Boolean isLiked;

    /**
     * 创建时间
     */
    private LocalDateTime createdAt;

    /**
     * 子评论列表
     */
    private List<PushCommentVO> children;
}
